package mysql

import "gorm.io/gorm"

type User struct {
	gorm.Model
	Phone  string `gorm:"type:char(11);comment:手机号" json:"phone"`
	Status int    `gorm:"type:tinyint(1);comment:用户状态 0,1 冻结,正常"  json:"status"`
}

// AddUser 创建用户
func (u *User) AddUser() error {
	return DB.Debug().Create(&u).Error
}

// FindUser 查询用户
func (u *User) FindUser(phone string) error {
	return DB.Debug().Where("phone = ?", phone).Find(&u).Error
}

// UpdateUser 用户修改
func (u *User) UpdateUser() error {
	return DB.Debug().Updates(&u).Error
}
